home *** CD-ROM | disk | FTP | other *** search
- unit GenValU;
-
- interface
-
- uses
- Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
- StdCtrls, Db, Grids, DBGrids, DBTables;
-
- type
- TForm1 = class(TForm)
- tblCustomer: TTable;
- dbgCustomer: TDBGrid;
- dsCustomer: TDataSource;
- tblSales: TTable;
- dbgSales: TDBGrid;
- dsSales: TDataSource;
- Label1: TLabel;
- dbIBLOCAL: TDatabase;
- qryGetGenerator: TQuery;
- tblCustomerCUST_NO: TIntegerField;
- tblCustomerCUSTOMER: TStringField;
- tblCustomerCONTACT_FIRST: TStringField;
- tblCustomerCONTACT_LAST: TStringField;
- tblCustomerPHONE_NO: TStringField;
- tblCustomerADDRESS_LINE1: TStringField;
- tblCustomerADDRESS_LINE2: TStringField;
- tblCustomerCITY: TStringField;
- tblCustomerSTATE_PROVINCE: TStringField;
- tblCustomerCOUNTRY: TStringField;
- tblCustomerPOSTAL_CODE: TStringField;
- tblCustomerON_HOLD: TStringField;
- procedure FormCreate(Sender: TObject);
- procedure tblCustomerAfterPost(DataSet: TDataSet);
- private
- { Private declarations }
- public
- function GetCustNoGenValue: Integer;
- end;
-
- var
- Form1: TForm1;
-
- implementation
-
- {$R *.DFM}
-
- function TForm1.GetCustNoGenValue: Integer;
- begin
- with qryGetGenerator do
- begin
- Open;
- Result := Fields[0].AsInteger;
- Close
- end
- end;
-
- procedure TForm1.FormCreate(Sender: TObject);
- begin
- dbIBLocal.Connected := True;
- Label1.Caption := Format('Generator = %d', [GetCustNoGenValue]);
- tblCustomer.Open;
- tblSales.Open;
- end;
-
- procedure TForm1.tblCustomerAfterPost(DataSet: TDataSet);
- begin
- Label1.Caption := Format('Generator = %d', [GetCustNoGenValue]);
- end;
-
- end.
-